(* Options: Date: 2026-04-15 18:39:17 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: ProcessDocumentRequestMessage.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace DigiOffice.Integration.TBIXchangeAzure.Messages open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Drawing [] type Header() = member val MessageID:String = null with get,set member val Timestamp:DateTime = new DateTime() with get,set member val Sender:Party = null with get,set member val Recipient:Party = null with get,set member val RequestMessageID:Object = null with get,set [] type DocumentRequestMessage() = member val Header:Header = null with get,set member val RootDocumentID:String = null with get,set member val IncludePhysicalFile:Boolean = new Boolean() with get,set [] type Header() = /// ///Inhoud van het bericht /// [] member val Contains:String = null with get,set /// ///Datum aanmaak bericht /// [] member val Date:String = null with get,set /// ///ID voor het bericht /// [] member val MessageID:String = null with get,set /// ///Verzender van het bericht /// [] member val Sender:String = null with get,set [] type Reference() = member val GlobalID:String = null with get,set member val Title:String = null with get,set [] type File() = member val Type:String = null with get,set member val Name:String = null with get,set member val Size:Int64 = new Int64() with get,set member val Content:String = null with get,set member val ModifiedDate:Nullable = new Nullable() with get,set [] type Document() = member val GlobalID:String = null with get,set member val RootDocumentID:String = null with get,set member val Code:String = null with get,set member val Subject:String = null with get,set member val VersionNumber:String = null with get,set member val NewestVersion:Boolean = new Boolean() with get,set member val RelationReference:Reference = null with get,set member val DocumentTypeReference:Reference = null with get,set member val ProjectReference:Reference = null with get,set member val ConstructionBlockReference:Reference = null with get,set member val ConstructionNumberReference:Reference = null with get,set member val HousingTypeReference:Reference = null with get,set member val Floor:Nullable = new Nullable() with get,set member val FloorSpecified:Boolean = new Boolean() with get,set member val DeletedDate:Nullable = new Nullable() with get,set member val DeletedDateSpecified:Boolean = new Boolean() with get,set member val File:File = null with get,set member val CustomFields:CustomField[] = [||] with get,set member val CreationDate:Nullable = new Nullable() with get,set member val CreatedBy:String = null with get,set member val ModifiedDate:Nullable = new Nullable() with get,set member val ModifiedBy:String = null with get,set type eventType = | Update = 0 | Create = 1 | Delete = 2 | Response = 3 [] type DocumentMessage() = member val Header:Header = null with get,set member val EventType:eventType = new eventType() with get,set member val Document:Document = null with get,set [] type ProcessDocumentRequestMessage() = interface IReturn member val InstanceId:Guid = new Guid() with get,set member val DocumentRequest:DocumentRequestMessage = null with get,set